package thread;

public class ThreadDemo24 {
    public static void main(String[] args) throws InterruptedException {
        Object object = new Object();
        synchronized (object) {
            System.out.println("wait之前");
            object.wait(1000);//wait进来要先释放锁,释放锁的前提是必须先拿到锁
            System.out.println("wait之后");//wait唤醒之后还是要重新参与到锁竞争的
            //因此wait必须放在synchronized里面使用
            //调用wait的对象,必须和synchronized的锁对象一致
            //同样notify也一样

        }
    }
}
